package com.bulletelc.apollopre.constants;

/**
 * author: lhl
 * time  : 2017/10/19
 * desc  : 全局配置
 */

public interface GlobalConfig {
    /**
     * Tag
     */
    String TAG = "apollopre";
    /**
     * Secret Key
     */
    String key = "5955418f95abae997be50efeb5c0cd98";
    //String key = "5edfefedc2e823536dc5d5ecbbf65cde";
    String HASH_MAC_SHA1 = "HmacSHA256";
    /**
     * 标识debug是否打开
     */
    boolean isDebug = true;

    /**
     * 编码/解码格式
     */
    String CODED_FORMAT = "utf-8";
    /**
     * 网络请求响应成功状态码
     */
    int STATUS_RESPONSE_SUCCESS = 1;

    /**
     * 微信的App ID
     */
    //String WX_API_APP_ID = "wx228521abfa97fa49";
    String WX_API_APP_ID = "wx3b077f475b32f152";

    /**
     * 商户平台设置的密钥key
     */
    String WX_API_KEY = "zsdvfawegg52qdf42342dfcser12dzqg";

    /**
     *商户号
     */
    //String WX_MCH_ID = "1492039312";
    String WX_MCH_ID = "1508410761";
    /**
     * bugly的App ID
     */
    String BUGLY_APP_ID = "945b70d71f";
    /**
     * QQ app ID
     */
    String QQ_APP_ID = "1106522306";

    /**
     * 数据库版本号
     * 注意,修改此处须同时修改app的build.gradle的greendao.schemaVersion
     */
    int DATABASE_VERSION = 1;

    /**
     * 标准SQLite数据库名称
     */
    String DATABASE_NAME = "adt_apollopre";
    /**
     * 加密SQLCipher数据库名称
     */
    String DATABASE_NAME_ENCRYPTED = "adt_apollopre_encrypted";
    /**
     * 标识数据库是否加密 encrypted SQLCipher ,false:不加密
     */
    boolean DATABASE_ENCRYPTED = false;
    /**
     * 数据库加密密码
     */
    String DATABASE_PASSWORD = "super_secret";

    /**
     * http连接超时时间
     */
    int HTTP_CONNECT_TIME_OUT = 5;

    /**
     * http读取超时时间
     */
    int HTTP_READ_TIME_OUT = 10;

    /**
     * http写入超时时间
     */
    int HTTP_WRITE_TIME_OUT = 10;

    /**
     * 服务器返回结果码，成功
     */
    String HTTP_RESULT_SUCCESS = "000";
    /**
     * 微信登陆未绑定手机
     */
    String HTTP_RESULT_WX_ENTRY = "222";
    /**
     * 服务器返回结果码，错误
     */
    String HTTP_RESULT_ERROR = "0001";
    /**
     * 服务器返回结果码，警告
     */
    String HTTP_RESULT_WARNING = "0002";
    /**
     * 服务器返回结果码，信息
     */
    String HTTP_RESULT_INFO = "0003";
    /**
     * 服务器返回结果码,失败
     */
    String HTTP_RESULT_FAIL = "-1";
    /**
     * 编码方式
     */
    String ENCTYPE = "charset=utf-8";
    /**
     * application/json 类型的Content-Type
     */
    String CONTENT_TYPE_JSON = "application/json; " + ENCTYPE;
    /**
     * application/json 类型的Content-Type
     */
    String CONTENT_TYPE_TEXT = "application/text; " + ENCTYPE;

    /**
     * authCode头
     */
    String AUTH_HEAD = "Bearer ";

    /**
     * 请求码  打开系统图库
     */
    int REQUEST_SYSTEM_IMAGE = 6002;
    /**
     * 请求码  请求权限
     */
    int REQUEST_PERMISSION = 6003;

    /**
     * 订单状态  待付款
     */
    int ORDER_STATE_UN_PAID = 10;
    /**
     * 订单状态  待发货
     */
    int ORDER_STATE_UN_SEND = 20;
    /**
     * 订单状态  待签收
     */
    int ORDER_STATE_UN_SIGN = 30;
    /**
     * 订单状态  售后中
     */
    int ORDER_STATE_AFTER_SALE = 50;
    /**
     * 订单状态  完成
     */
    int ORDER_STATE_COMPLETE  = 60;
    /**
     * 取消订单
     */
    int ORDER_STATE_CANCEL = 70;
    /**
     * 订单状态 待评论
     */
    int ORDER_STATE_UN_COMMENT = 10;
    /**
     * 订单状态 已评论
     */
    int ORDER_STATE_HAVE_COMMENT = 20;
    /**
     * 订单商品 状态 申请退款/售后
     */
    int ORDER_ITEM_STATE_APPLY = 10;
    /**
     * 订单商品 状态 售后完成
     */
    int ORDER_ITEM_STATE_FINISH = 20;
    /**
     * 订单商品 状态 正在申请退款
     */
    int ORDER_ITEM_STATE_APPLYING = 30;
    /**
     * 短信验证 修改手机号
     */
    int MSM_ACTION_MODIFY_MOBILE = 101;
    /**
     * 短信验证 修改密码
     */
    int MSM_ACTION_MODIFY_PASSWORD = 102;
    /**
     * 修改个人信息
     */
    int SETTING_MODIFY_INFO = 103;
    /**
     * 清除缓存
     */
    int SETTING_CLEAR_CACHE = 104;
    /**
     * 检查更新
     */
    int SETTING_CHECK_VERSION = 105;
    /**
     * webPage标识
     */
    int WEB_PAGE_FOR_CESE = 2;
    int WEB_PAGE_FOR_AGREEMENT = 4;
    int WEB_PAGE_FOR_CUT_PRICE_AGREEMENT = 6;
    int WEB_PAGE_FOR_CUT_PRICE_REGULAR = 8;
    /**
     * 砍价协议确定
     */
    int CUT_PRICE_COMFIRM = 1;
}
